package com.zgjkhis.modules.charges.service.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author yxl 处方订单dto
 * @Description
 * @Date 2021/7/13 16:07
 **/
@Data
public class InfoDto implements Serializable {
//    t.pst_type,t.prescription_type,t.total_pay,t.consult_no,t.pay_status,t.id
    private Long id;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "订单号")
    private String orderNo;
    @ApiModelProperty(value = "问诊号")
    private String consultNo;
    @ApiModelProperty(value = "总金额")
    private String totalPay;
    @ApiModelProperty(value = "支付状态 0：待收费，1:已收费，2：已完成，3：退费中，4：已退费")
    private Integer payStatus;
    @ApiModelProperty(value = "处方类型1-饮片，2-颗粒，3-打粉, 4-制丸, 5-膏方,中药处方时必填")
    private Integer pstType;
    @ApiModelProperty(value = "处方剂型 如果是饮片，1-自煎，2-代煎；如果是颗粒剂，传 1； 如果是打粉，1-细粉，2-粗粉； 如果是制丸，1-水丸，2-蜜丸，3-大 蜜丸，4-浓缩丸，5-水蜜丸； 如果是膏方，1-瓶装，2-袋装，3-块 装")
    private Integer dosageForm;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "订单状态，1：待审方，2：调剂中(已审核)， 4:已完成")
    private String orderCondition;
    @ApiModelProperty(value = "处方类型1:中药处方(饮片)，2：成药处方，3：1:中药处方(颗粒剂) 4：输液处方 5：敷贴处方")
    private Integer prescriptionType;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @ApiModelProperty(value = "调剂时间")
    private Date adjustTime;

}
